package com.lin.service;

import com.lin.entity.CarInformation;
import com.baomidou.mybatisplus.extension.service.IService;
import com.lin.vo.DataVO;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author 林伟鸿
 * @since 2021-11-24
 */
public interface CarInformationService extends IService<CarInformation> {

    //根据Id查找汽车
    public DataVO<CarInformation> getCarById(Integer carId);

    //根据品牌查找汽车
    public DataVO<CarInformation> getCarsByBrand(Integer page,Integer limit,String brand);

    //根据价格区间查找汽车
    public DataVO<CarInformation> getCarByPriceSection(Integer page,Integer limit,Integer firstPrice,Integer lastPrice);

    //用户查询所有车辆信息
    public DataVO<CarInformation> findData(Integer page,Integer limit);

    //管理员查询所有车辆
    public DataVO<CarInformation> adminFindData(Integer page,Integer limit);

    //管理员添加汽车
    public int addCar(CarInformation carInformation);



}
